﻿using System.ComponentModel;
using YNTK.Dependency;

namespace YNTK.Common.Enum
{
    /// <summary>
    /// 按钮类型枚举
    /// </summary>
    [SuppressSniffer]
    public enum ButtonTypeEnum
    {
        /// <summary>
        /// 查询
        /// </summary>
        [Description("查询")]
        Query = 0,
        /// <summary>
        /// 添加
        /// </summary>
        [Description("添加")]
        Add = 1,
        /// <summary>
        /// 修改
        /// </summary>
        [Description("修改")]
        Update = 2,
        /// <summary>
        /// 删除
        /// </summary>
        [Description("删除")]
        Delete = 3,
        /// <summary>
        /// 分配角色
        /// </summary>
        [Description("分配角色")]
        AllotRole = 4,
        /// <summary>
        /// 分配用户
        /// </summary>
        [Description("分配用户")]
        AllotUser = 5,
        /// <summary>
        /// 重置密码
        /// </summary>
        [Description("重置密码")]
        ResetPassword = 6,
        /// <summary>
        /// 供应商评价
        /// </summary>
        [Description("供应商评价")]
        SupplierEvaluation = 7,
        /// <summary>
        /// 入库
        /// </summary>
        [Description("入库")]
        Storage = 8,
        /// <summary>
        /// 出库
        /// </summary>
        [Description("出库")]
        Outbound = 9,
        /// <summary>
        /// 审核
        /// </summary>
        [Description("审核")]
        Audit = 10,
        /// <summary>
        /// 上传
        /// </summary>
        [Description("上传")]
        Upload = 11,
        /// <summary>
        /// 下载
        /// </summary>
        [Description("下载")]
        Download = 12,
        /// <summary>
        /// 导出
        /// </summary>
        [Description("导出")]
        Export = 13,
        /// <summary>
        /// 导入
        /// </summary>
        [Description("导入")]
        Import = 14,
        /// <summary>
        /// 审核记录
        /// </summary>
        [Description("审核记录")]
        AuditRecords = 15,
        /// <summary>
        /// 流程节点
        /// </summary>
        [Description("流程节点")]
        ProcessNode = 16,
        /// <summary>
        /// 提交
        /// </summary>
        [Description("提交")]
        Submit = 17,
        /// <summary>
        /// 确认
        /// </summary>
        [Description("确认")]
        Confirm = 18
    }
}
